
package com.rt.schedulebase.entity;

import lombok.Data;

import java.io.Serializable;

@Data
public class ExamApply implements Serializable {

    private String applyNo;
    private String sickId;
    private String name;
    private String sex;
    private String height;
    private String weight;
    private String birthPlace;
    private String degree;
    private String chargeType;
    private String mailingAddress;
    private String zipCode;
    private String phoneNumber;

    /**
     * 门诊号
     */
    private String outpatientNo;
    /***
     * 住院号
     */
    private String inpatientNo;
    private String bedNo;
    private String patientSource;
    private String priorityOrder;
    private String examClass;
    private String examSubClass;
    private String reqDept;
    private String reqPhysician;
    private String physSign;
    private String clinSymp;
    private String clinDiag;
    private String relevantDiag;
    private String relevantLabTest;
    private String reqMemo;
    /**
     * 申请单执行科室
     */
    private String performDept;
    /**
     * 申请单缴费状态
     * 1 已缴费
     * 2
     * 3
     */
    private String chargeFlag;
    private Double costs;
    private Double charges;
    private String reqDeptName;
    private String performDeptName;
    private String icCard;
    private String visitId;
    private String reqPhysicianCode;
    private String birthDate;
    private String reqDate;
    private String reqTime;
    private String scheduledDate;
    private String scheduledTime;
    private String examGroup;
    private String reqWardCode;
    private String reqWardName;
    private String miCard;
    private String outRegNo;
    private String modifyFlag;
    private String age;
    private String sickIdOld;
    private String applyFlag;
    private String examMotive;
    private String firstPhonetic;
    private String birthTime;
    private String reqHospital;
    /**
     * 护理单元
     */
    private String nurseUnit;
    private String pregnancyWeeks;
    private String motherSickId;
    private String identityCard;
    private String medRecord;
    private String reserve1;
    private String reserve2;
    private String reserve3;
    private String notice;
    /**
     * 末次月经日期
     */
    private String lastMensesDate;

    /**
     * 02011000011000000000
     * 患者标识和检查标识
     * 位数
     * 0: 0(0) 正常预约  1(1) 不允许预约 2(7) 只能前台预约
     * 1: 1 镇静 1 不需要镇静
     * 2: 1 增强
     * 3: 1 空腹
     * 4: 1 憋尿
     * 5: 1 穿刺
     * 6: 1 不能自助报到
     *
     * 7: 1: 不能预约中心预约
     * 8: 1（9）: 不能临床门诊 不能临床住院 2（21）：不能临床门诊 临床住院  3（22）：临床门诊 不能临床住院
     * 9: 1 不能自助预约
     * 10: 1 不能移动预约
     * 11: 0  false  1（12）: 筛查  2(13):NT
     */
    private String flags;
    private String hospitalCode;
    private String allergy;
    private String infection;
    private String transTool;
    /**
     * 申请单状态
     * null 00 01开单、
     * 02审核、
     * 03收费、
     * 04退费、
     * 05申请单登记、
     * 06申请单执行、
     * 07报告生成、
     * 08报告审核、
     * 09报告发布、
     * 10撤销登记、
     * 11报告撤回、
     * 12护士核对、
     * 13申请单取消
     * 99
     */
    private String applyStatus;
    private String pregnancyDate;
    private String visitDate;
    private String visitTime;
    private String healthCard;
    private String caseNo;
    private String applyId;

    /**
     * 预约取消次数
     */
    //private Integer scheCancel;

//
//    public static final String APPLY_NO = "APPLY_NO";
//    public static final String SICK_ID = "SICK_ID";
//    public static final String NAME = "NAME";
//    public static final String SEX = "SEX";
//    public static final String HEIGHT = "HEIGHT";
//    public static final String WEIGHT = "WEIGHT";
//    public static final String BIRTH_PLACE = "BIRTH_PLACE";
//    public static final String DEGREE = "DEGREE";
//    public static final String CHARGE_TYPE = "CHARGE_TYPE";
//    public static final String MAILING_ADDRESS = "MAILING_ADDRESS";
//    public static final String ZIP_CODE = "ZIP_CODE";
//    public static final String PHONE_NUMBER = "PHONE_NUMBER";
//    public static final String OUTPATIENT_NO = "OUTPATIENT_NO";
//    public static final String INPATIENT_NO = "INPATIENT_NO";
//    public static final String BED_NO = "BED_NO";
//    public static final String PATIENT_SOURCE = "PATIENT_SOURCE";
//    public static final String PRIORITY_ORDER = "PRIORITY_ORDER";
//    public static final String EXAM_CLASS = "EXAM_CLASS";
//    public static final String EXAM_SUB_CLASS = "EXAM_SUB_CLASS";
//    public static final String REQ_DEPT = "REQ_DEPT";
//    public static final String REQ_PHYSICIAN = "REQ_PHYSICIAN";
//    public static final String PHYS_SIGN = "PHYS_SIGN";
//    public static final String CLIN_SYMP = "CLIN_SYMP";
//    public static final String CLIN_DIAG = "CLIN_DIAG";
//    public static final String RELEVANT_DIAG = "RELEVANT_DIAG";
//    public static final String RELEVANT_LAB_TEST = "RELEVANT_LAB_TEST";
//    public static final String REQ_MEMO = "REQ_MEMO";
//    public static final String PERFORM_DEPT = "PERFORM_DEPT";
//    public static final String CHARGE_FLAG = "CHARGE_FLAG";
//    public static final String COSTS = "COSTS";
//    public static final String CHARGES = "CHARGES";
//    public static final String REQ_DEPT_NAME = "REQ_DEPT_NAME";
//    public static final String PERFORM_DEPT_NAME = "PERFORM_DEPT_NAME";
//    public static final String IC_CARD = "IC_CARD";
//    public static final String VISIT_ID = "VISIT_ID";
//    public static final String REQ_PHYSICIAN_CODE = "REQ_PHYSICIAN_CODE";
//    public static final String BIRTH_DATE = "BIRTH_DATE";
//    public static final String REQ_DATE = "REQ_DATE";
//    public static final String REQ_TIME = "REQ_TIME";
//    public static final String SCHEDULED_DATE = "SCHEDULED_DATE";
//    public static final String SCHEDULED_TIME = "SCHEDULED_TIME";
//    public static final String EXAM_GROUP = "EXAM_GROUP";
//    public static final String REQ_WARD_CODE = "REQ_WARD_CODE";
//    public static final String REQ_WARD_NAME = "REQ_WARD_NAME";
//    public static final String MI_CARD = "MI_CARD";
//    public static final String OUT_REG_NO = "OUT_REG_NO";
//    public static final String MODIFY_FLAG = "MODIFY_FLAG";
//    public static final String AGE = "AGE";
//    public static final String SICK_ID_OLD = "SICK_ID_OLD";
//    public static final String APPLY_FLAG = "APPLY_FLAG";
//    public static final String EXAM_MOTIVE = "EXAM_MOTIVE";
//    public static final String FIRST_PHONETIC = "FIRST_PHONETIC";
//    public static final String BIRTH_TIME = "BIRTH_TIME";
//    public static final String REQ_HOSPITAL = "REQ_HOSPITAL";
//    public static final String NURSE_UNIT = "NURSE_UNIT";
//    public static final String PREGNANCY_WEEKS = "PREGNANCY_WEEKS";
//    public static final String MOTHER_SICK_ID = "MOTHER_SICK_ID";
//    public static final String IDENTITY_CARD = "IDENTITY_CARD";
//    public static final String MED_RECORD = "MED_RECORD";
//    public static final String RESERVE1 = "RESERVE1";
//    public static final String RESERVE2 = "RESERVE2";
//    public static final String RESERVE3 = "RESERVE3";
//    public static final String NOTICE = "NOTICE";
//    public static final String LAST_MENSES_DATE = "LAST_MENSES_DATE";
//    public static final String FLAGS = "FLAGS";
//    public static final String HOSPITAL_CODE = "HOSPITAL_CODE";
//    public static final String ALLERGY = "ALLERGY";
//    public static final String INFECTION = "INFECTION";
//    public static final String TRANS_TOOL = "TRANS_TOOL";
//    public static final String APPLY_STATUS = "APPLY_STATUS";
//    public static final String HEALTH_CARD = "HEALTH_CARD";
//    public static final String CASE_NO = "CASE_NO";
//    public static final String APPLY_ID = "APPLY_ID";
}
